.bom-wrapper {
  .link {
    color: var(--link-color) !important;

    &:hover {
      cursor: pointer;
    }
  }

  .current-required {
    :global .customHeaderLabel::before {
      color: #ff4d4f !important;
    }
  }

  :global {
    .partHeaderBg {
      background-color: rgba(58, 79, 246, 0.2) !important;
    }
    .bom-materialNum {
      &::after {
        margin-left: 4px;
        color: #999;
      }
    }
    .row-is-mbom {
      .bom-materialNum {
        &::after {
          content: 'M';
        }
      }
    }
    .row-is-ebom {
      .bom-materialNum {
        &::after {
          content: 'E';
        }
      }
    }
    .row-is-color {
      .bom-materialNum {
        &::after {
          color: #ee82ee;
        }
      }
    }
  }
}
